package com.example.xpvideo.entity.res;

import java.math.BigDecimal;

/**
 * php商品返回类
 *
 * @author : 洪俊新
 * @date : 2021/8/16 11:23
 * @description:
 */
public class PHPCommodityRes {
    /**
     * 审核备注
     * isnull 0
     */            private String auditRemark;
    /**
     * 审核状态 0-待审核;1-审核通过;2-审核失败
     * isnull 0
     */            private Object auditStatus;
    /**
     * 商品创建时间
     * isnull 0
     */            private Integer createTime;
    /**
     * 一级分销比例
     * isnull 0
     */            private Object firstRatio;
    /**
     *主键
     * ${column.comment}
     * isnull 1
     */
    private Integer id;
    /**
     * 商品主图
     * isnull 0
     */            private String image;
    /**
     * 是否开启分销 0-不开启 1-开启
     * isnull 0
     */            private Object isDistribution;
     private String isDistributionDesc;
    /**
     * 最高价格(SKU中最高价)
     * isnull 0
     */            private BigDecimal maxPrice;
    /**
     * 最低价格(SKU中最低价)
     * isnull 0
     */            private BigDecimal minPrice;
    /**
     * 商品名称
     * isnull 0
     */            private String name;
     /**
     * 实际销量
     * isnull 0
     */            private Integer salesActual;
    /**
     * 虚拟销量
     * isnull 0
     */            private Integer salesVirtual;
    /**
     * 二级分销比例
     * isnull 0
     */            private Object secondRatio;
    /**
     * 商家id
     * isnull 0
     */            private Integer shopId;
    /**
     * 商家名称
     * isnull 0
     */            private String shopName;
    /**
     * 商家类型[1=官方自营, 2=入驻商家]
     * isnull 0
     */            private Integer type;
    /**
     * 商品权重[数字约大,权重越大]
     * isnull 0
     */            private Integer weight;
    /**
     * 总库存
     * isnull 0
     */            private Integer stock;
    /**
     * 一级分类名字
     * isnull 0
     */            private String commodityOneTypeName;
    /**
     * 二级分类名字
     * isnull 0
     */            private String commodityTwoTypeName;
    /**
     * 二级分类名字
     * isnull 0
     */            private String commodityThreeTypeName;
    /**
     * 一级分类图标
     * isnull 0
     */            private String icon;
    /**
     * 二级分类图标
     * isnull 0
     */            private String twoIcon;
    /**
     * 三级级分类图标
     * isnull 0
     */            private String threeIcon;
    /**
     * 销售状态: 0-仓库中；1-上架中
     * isnull 0
     */            private Object status;
    /**
     * 是否置顶：0否；1是
     * isnull 0
     */            private Integer isTop;
    /**
     * 置顶天数
     * isnull 0
     */            private Integer topDays;

    public String getCommodityThreeTypeName() {
        return commodityThreeTypeName;
    }

    public void setCommodityThreeTypeName(String commodityThreeTypeName) {
        this.commodityThreeTypeName = commodityThreeTypeName;
    }

    public String getTwoIcon() {
        return twoIcon;
    }

    public void setTwoIcon(String twoIcon) {
        this.twoIcon = twoIcon;
    }

    public String getThreeIcon() {
        return threeIcon;
    }

    public void setThreeIcon(String threeIcon) {
        this.threeIcon = threeIcon;
    }

    public String getIcon() {
        return icon;
    }

    public Object getStatus() {
        return status;
    }

    public void setStatus(Object status) {
        this.status = status;
    }

    public Integer getIsTop() {
        return isTop;
    }

    public void setIsTop(Integer isTop) {
        this.isTop = isTop;
    }

    public Integer getTopDays() {
        return topDays;
    }

    public void setTopDays(Integer topDays) {
        this.topDays = topDays;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public String getCommodityOneTypeName() {
        return commodityOneTypeName;
    }

    public void setCommodityOneTypeName(String commodityOneTypeName) {
        this.commodityOneTypeName = commodityOneTypeName;
    }

    public String getCommodityTwoTypeName() {
        return commodityTwoTypeName;
    }

    public void setCommodityTwoTypeName(String commodityTwoTypeName) {
        this.commodityTwoTypeName = commodityTwoTypeName;
    }

    public String getAuditRemark() {
        return auditRemark;
    }

    public void setAuditRemark(String auditRemark) {
        this.auditRemark = auditRemark;
    }

    public Object getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(Object auditStatus) {
        this.auditStatus = auditStatus;
    }

    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    public Object getFirstRatio() {
        return firstRatio;
    }

    public void setFirstRatio(Object firstRatio) {
        this.firstRatio = firstRatio;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public Object getIsDistribution() {
        return isDistribution;
    }

    public void setIsDistribution(Object isDistribution) {
        this.isDistribution = isDistribution;
    }

    public String getIsDistributionDesc() {
        return isDistributionDesc;
    }

    public void setIsDistributionDesc(String isDistributionDesc) {
        this.isDistributionDesc = isDistributionDesc;
    }

    public BigDecimal getMaxPrice() {
        return maxPrice;
    }

    public void setMaxPrice(BigDecimal maxPrice) {
        this.maxPrice = maxPrice;
    }

    public BigDecimal getMinPrice() {
        return minPrice;
    }

    public void setMinPrice(BigDecimal minPrice) {
        this.minPrice = minPrice;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getSalesActual() {
        return salesActual;
    }

    public void setSalesActual(Integer salesActual) {
        this.salesActual = salesActual;
    }

    public Integer getSalesVirtual() {
        return salesVirtual;
    }

    public void setSalesVirtual(Integer salesVirtual) {
        this.salesVirtual = salesVirtual;
    }

    public Object getSecondRatio() {
        return secondRatio;
    }

    public void setSecondRatio(Object secondRatio) {
        this.secondRatio = secondRatio;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getWeight() {
        return weight;
    }

    public void setWeight(Integer weight) {
        this.weight = weight;
    }

    public Integer getStock() {
        return stock;
    }

    public void setStock(Integer stock) {
        this.stock = stock;
    }
}
